/**
 * 软件著作权：
 *
 * 系统名称：  企银通业务管理平台
 *
 * 文件名称：  ISystemConstant
 *
 * 功能描述：  系统常量类
 * 
 * 版本历史：
 * 
 * 2015-07-07   1.0.0版 （龙色波）（创建文件）
 */
package com.dfhc;

public interface ISystemConstant {

	/**
	 * 字典类型:激活、锁定状态
	 */
	public static final String DICTIONARY_RM_LOCK_STATUS = "RM_LOCK_STATUS";
	/**
	 * 锁定
	 */
	public static final String DICTIONARY_RM_LOCK_STATUS_0 = "0";

	/**
	 * 激活
	 */
	public static final String DICTIONARY_RM_LOCK_STATUS_1 = "1";

	public static final String DEFAULT_PAGE_SIZE = "15";// 默认页大小
	/**
	 * 页大小key
	 */
	public static final String PAGE_SIZE_KEY="length";
	/**
	 * 开始记录
	 */
	public static final String PAGE_START_KEY="start";
	/**
	 * draw
	 */
	public static final String PAGE_DRAW="draw";
	// AJAX处理结果
	// 处理结果标志
	/**
	 * 成功
	 */
	public static final String AJAX_RESULT_SUCCESS = "1";
	/**
	 * 失败
	 */
	public static final String AJAX_RESULT_FAIL = "0";
	/**
	 * 处理消息
	 */
	public static final String AJAX_MESSAGE = "message";
	/**
	 * 结果状态key
	 */
	public static final String AJAX_STATUS = "status";
	/**
	 * 结果列表key
	 */
	public static final String AJAX_LIST = "list";
	/**
	 * 结果bean key
	 */
	public static final String AJAX_BEAN = "bean";
	// web显示图片格式列表
	/**
	 * GIF
	 */
	public static final String GIF = "image/gif;charset=GB2312";
	/**
	 * JPG
	 */
	public static final String JPG = "image/jpeg;charset=GB2312";

	/**
	 * PNG
	 */
	public static final String PNG = "image/x-png;charset=GB2312";
	/**
	 * BMP
	 */
	public static final String BMP = "image/bmp;charset=GB2312";
	/**
	 * PDF
	 */
	public static final String PDF = "application/pdf";
	/**
	 * PDF
	 */
	public static final String DICTIONARY_PDF = "pdf";
	// 序列值周期更新类型
	/**
	 * 无周期,一直递增
	 */
	public static final String CYCLE_TYPE_NO = "0";
	/**
	 * 以年为周期
	 */
	public static final String CYCLE_TYPE_YEAR = "1";
	/**
	 * 以月为周期
	 */
	public static final String CYCLE_TYPE_MONTH = "2";
	/**
	 * 以日为周期
	 */
	public static final String CYCLE_TYPE_DAY = "3";
	/**
	 * 缺省短日期格式
	 */
	public static final String DEFAULT_SHORT_DATE_FMT = "yyyyMMdd";
	/**
	 * 缺省长日期格式
	 */
	public static final String DEFAULT_LONG_DATE_FMT = "yyyy-MM-dd";
	/**
	 * MD5加密附加串
	 */
	public static final String DIGEST_MD5 = "";
	/**
	 * 显示图片的相对路径参数
	 */
	public static final String RELA_PATH = "relaPath";
	/**
	 * 字典类型:路径
	 */
	public static final String DICTIONARY_PATH = "PATH";
	
	/**
	 * 报表编码
	 */
	public static final String REPORT_CODE = "reportCode";
	/**
	 * 业务主键
	 */
	public static final String REPORT_BUSINESS_KEY = "businessKey";
	/**
	 * 报表类型
	 */
	public static final String REPORT_TYPE = "reportType";
	/**
	 * 其他参数
	 */
	public static final String PARAMETERS = "parameters";
	/**
	 * 文件名称
	 */
	public static final String FILE_NAME = "fileName";

	/**
	 * 报表类型列表
	 * */
	public static final String DICTIONARY_REPORT_TYPE = "REPORT_TYPE";
	/**
	 * html
	 */
	public static final String DICTIONARY_REPORT_TYPE_01 = "html";
	/**
	 * pdf
	 */
	public static final String DICTIONARY_REPORT_TYPE_02 = "pdf";
	/**
	 * xls
	 */
	public static final String DICTIONARY_REPORT_TYPE_03 = "xls";
	
	/**
	 * 根目录
	 */
	public static final String DICTIONARY_ROOT_PATH = "ROOT_PATH";
	/**
	 * 文件加锁目录
	 */
	public static final String FILE_LOCK_RELA_PATH = "filelock";	
	/**
	 * 模板
	 */
	public static final String TEMPLET = "TEMPLET";
	/**
	 * 验证码验证
	 */
	public static final String TEMPLET_MESSAGE_YS = "TEMPLET_MESSAGE_YS";
	/**
	 * 字典类型:用户类型
	 */
	public static final String DICTIONARY_USER_TYPE = "USER_TYPE";
	/**
	 * 个人
	 */
	public static final String DICTIONARY_USER_TYPE_01 = "01";
	/**
	 * RM_PARTY_RELATION下级编码规则（发号器)
	 */
	public static final String RM_PARTY_RELATION_SEQUENCE_RULE = "%value";
	/**
	 * 产生RM_PARTY_RELATION下级编码备注
	 */
	public static final String RM_PARTY_RELATION_SEQUENCE_REMARK = "产生RM_PARTY_RELATION下级编码";
	/**
	 * 字典类型:否、是
	 */
	public static final String DICTIONARY_RM_YES_NOT = "RM_YES_NOT";
	/**
	 * 否
	 */
	public static final String DICTIONARY_RM_YES_NOT_0 = "0";
	/**
	 * 是
	 */
	public static final String DICTIONARY_RM_YES_NOT_1 = "1";
	// 字符集编码
	/**
	 * UTF-8字符集
	 */
	public static final String ENCODE_UTF_8 = "UTF-8";
	/**
	 * iso-8859-1字符集
	 */
	public static final String ENCODE_ISO_8859_1 = "iso-8859-1";
	

	/**
	 * 模板带替换前缀
	 */
	public static final String PENDING_REPLACE_PREFIX = "DFHCYJHOUPREFIX";

	/**
	 * 模板带替换后缀
	 */
	public static final String PENDING_REPLACE_SUFFIX = "DFHCYJHOUSUFFIX";
	/**
	 * el表达式前缀
	 */
	public static final String EL_PREFIX = "${";
	/**
	 * el表达式后缀
	 */
	public static final String EL_SUFFIX = "}";
	/**
	 * 文件路径分割符合
	 */
	public static final String DICTIONARY_SYSTEM_SEPARATOR = "/";
	// 工作流预定义参数
	/**
	 * 预定义后台获取网站路径
	 */
	public static final String PREDEFINED_BACK_CONTEXT_PATH = "_ctx_";
	/**
	 * processDefinitionId 表示：预定义流程定义id
	 */
	public static final String PREDEFINED_PROCESS_DEFINITION_ID = "processDefinitionId";
	/**
	 * processInstanceId 表示：预定义流程实例id
	 */
	public static final String PREDEFINED_PROCESS_INSTANCE_ID = "processInstanceId";
	
	/**
	 * 预定义任务id
	 */
	public static final String PREDEFINED_TASK_ID = "taskId";
	/**
	 * 预定义错误信息
	 */
	public static final String PREDEFINED_ERROR_MSG = "errMsg";
	/**
	 * 业务类型
	 */
	public static final String PREDEFINED_BUSINESS_TYPE = "businessType";
	/**
	 * 业务组
	 */
	public static final String PREDEFINED_BUSINESS_GROUP = "businessGroup";
	/**
	 * parentId 表示：上级id
	 */
	public static final String PREDEFINED_PARENT_ID = "parentId";
	/**
	 * taskDefinitionKey 表示：任务定义key
	 */
	public static final String PREDEFINED_TASK_DEFINITIONKEY = "taskDefinitionKey";
	/**
	 * nextFreemarkId 表示：下步要跳转的模板id
	 */
	public static final String PREDEFINED_NEXT_FREEMARK_ID = "nextFreemarkId";
	/**
	 * randomNum 表示：临时目录随机数
	 */
	public static final String PREDEFINED_TEMP_PATH_RANDOM_NUM = "randomNum";
	/**
	 * processTempPath 表示：临时目录标示
	 */
	public static final String PREDEFINED_TEMP_PATH = "processTempPath";
	/**
	 * processOfficialPath 表示：正式目录标示
	 */
	public static final String PREDEFINED_OFFICIAL_PATH = "processOfficialPath";
	/**
	 * isPass 表示：审核状态标识
	 */
	public static final String PREDEFINED_IS_PASS = "isPass";
	/**
	 * 审核通过的中文显示:审核通过
	 */
	public static final String PREDEFINED_IS_PASS_YES_CHINESE = "审核通过";
	/**
	 * 审核不通过的中文显示：审核不通过
	 */
	public static final String PREDEFINED_IS_PASS_NOT_CHINESE = "审核不通过";
	/**
	 * 审核意见标识
	 */
	public static final String PREDEFINED_AUDIT_OPINION = "auditOpinion";
	/**
	 * 流程节点界面属性
	 */
	public static final String PREDEFINED_PROCESS_FORMDATALIST = "formDataList";
	/**
	 * 工作流节点属性的枚举类型
	 */
	public static final String PREDEFINED_PROCESS_ENUM_TYPE_MAP = "enumTypeMap";
	/**
	 * 工作流界面枚举value
	 */
	public static final String PREDEFINED_PROCESS_ENUM_VALUE = "value";
	/**
	 * 工作流界面枚举key
	 */
	public static final String PREDEFINED_PROCESS_ENUM_KEY = "key";	
	/**
	/**
	 * 页面要带的id
	 */
	public static final String PREDEFINED_VO_ID = "id";	
	/**
	 * 业务表名参数
	 */
	public static final String PREDEFINED_BUSINESS_TABLENAME = "businessTableName";
	/**
	 * 前台可能用到
	 */
	public static final String BUSINESS_KEY = "_businessKey";
	/**
	 * 自定义service bean id(在spring xml配置的bean id)
	 */
	public static final String PREDEFINED_SERVICE_BEAN_ID = "serviceBeanId";	
	/**
	 * jsp url(就是跳转时jsp相对路径，去掉.jsp)
	 */
	public static final String PREDEFINED_JSP_URL = "jspUrl";
	/**
	 * 出错时jsp url(就是跳转时jsp相对路径，去掉.jsp)
	 */
	public static final String PREDEFINED_ERROR_JSP_URL = "errorJspUrl";	
	/**
	 * excel工作表名
	 */
	public static final String PREDEFINED_SHELL_NAME = "_shellName_";
	/**
	 * 排序key
	 */
	public static final String PREDEFINED_ORDER = "_order_";
	/**
	 * 审核用户名
	 */
	public static final String PREDEFINED_USER_NAME = "userName";
	/**
	 * 审核时间
	 */
	public static final String PREDEFINED_AUDIT_TIME = "auditTime";
	/**
	 * 审核状态
	 */
	public static final String PREDEFINED_AUDIT_STATE = "auditstate";
	/**
	 * 通用业务流程表vo
	 */
	public static final String PREDEFINED_PROCESS_GENERAL_BUSINESS_PROCESSVO = "generalBusinessProcessVo";
	/**
	 * 通用业务流程表子列表
	 */
	public static final String PREDEFINED_PROCESS_CHILD_GENERAL_BUSINESS_PROCESSVOS = "childGeneralBusinessProcessVos";
	/**
	 * 工作流审核意见
	 */
	public static final String PREDEFINED_PROCESS_AUDITVOS = "auditVos";
	
	/**
	 * 用户权限类型
	 */
	public static final String DICTIONARY_RM_ADMIN_TYPE = "RM_ADMIN_TYPE";
	/**
	 * 临时用户
	 */
	public static final String DICTIONARY_RM_ADMIN_TYPE_0 = "0";
	/**
	 * 前台用户
	 */
	public static final String DICTIONARY_RM_ADMIN_TYPE_1 = "1";
	/**
	 * 普通用户
	 */
	public static final String DICTIONARY_RM_ADMIN_TYPE_2 = "2";
	/**
	 * 超级管理员
	 */
	public static final String DICTIONARY_RM_ADMIN_TYPE_3 = "3";

	/**
	 * 读取任务数据脚本类型
	 */
	public static final String DICTIONARY_SCRIPT_TYPE = "SCRIPT_TYPE";
	/**
	 * 0=bean shell,
	 */
	public static final String DICTIONARY_SCRIPT_TYPE_0 = "0";
	/**
	 * 1=sql
	 */
	public static final String DICTIONARY_SCRIPT_TYPE_1 = "1";

	/**
	 * 字典类型:数据集类型
	 */
	public static final String DICTIONARY_DATA_SET_TYPE = "DATA_SET_TYPE";
	/**
	 * 01=SQL,
	 */
	public static final String DICTIONARY_DATA_SET_TYPE_01 = "01";
	/**
	 * 02=REST API
	 */
	public static final String DICTIONARY_DATA_SET_TYPE_02 = "02";
	/**
	 * 字典类型:代理状态
	 */
	public static final String DICTIONARY_RM_AGENT_STATUS = "RM_AGENT_STATUS";
	/**
	 * 未代理
	 */
	public static final String DICTIONARY_RM_AGENT_STATUS_0 = "0";
	/**
	 * 已代理
	 */
	public static final String DICTIONARY_RM_AGENT_STATUS_1 = "1";
	// 工作流常量
	/**
	 * 会签节点描述
	 */
	public static final String JOINT_PROCESS = "jointProcess";
	/**
	 * 父节点code
	 */
	public static final String RM_PARENT_CODE = "pcode";

	/**
	 * 子节点来源
	 */
	public static final String RM_CHILD_SOURCE = "childSource";

	/**
	 * 业务组
	 */
	public static final String DICTIONARY_BUSINESS_GROUP = "BUSINESS_GROUP";
	/**
	 * 请假
	 */
	public static final String DICTIONARY_BUSINESS_GROUP_01 = "01";
	/**
	 * 出差
	 */
	public static final String DICTIONARY_BUSINESS_GROUP_02 = "02";
	/**
	 * 流程跳转路径
	 */
	public static final String DICTIONARY_PROCESS_FORWARD_URL = "PROCESS_FORWARD_URL";
	/**
     * 
     */
	public static final String DICTIONARY_PROCESS_FORWARD_URL_01 = "01";
	/**
	 * 业务类型
	 */
	public static final String DICTIONARY_BUSINESS_TYPE = "BUSINESS_TYPE";
	/**
	 * 测试类型价格
	 */
	public static final String DICTIONARY_BUSINESS_TYPE_01 = "01";
	/**
	 * 获取rm.xml获取根目录
	 */
	public static final String WEBAPPNAME_ROOT_HOME = "webAppName.root.home";
	/**
	 * 日志相对目录
	 */
	public static final String LOG_RELA_PATH = "logs";
	/**
	 * 回车换行
	 */
	public static final String CRLF = "\r\n";

	/**
	 * 序列服务bean name (rm.project.applicationContext.xml中配置)
	 */
	public static final String SEQUENCE_SERVICE_BEAN = "SequenceService";
	/**
	 * 字典类型:启用/禁用
	 */
	public static final String DICTIONARY_RM_ENABLE_STATUS = "RM_ENABLE_STATUS";
	/**
	 * 启用
	 */
	public static final String DICTIONARY_RM_ENABLE_STATUS_1 = "1";
	/**
	 * 禁用
	 */
	public static final String DICTIONARY_RM_ENABLE_STATUS_0 = "0";

	/**
	 * 通用业务表扩展字段前缀
	 */
	public static final String GENERAL_SERVICE_EXTEND_FIELD_NAME_PREV = "BUSINESS_ATTRIBUTE";
	/**
	 * 字典类型：通用业务
	 */
	public static final String DICTIONARY_GENERAL_SERVICE = "GENERAL_SERVICE";
	/**
	 * 通用业务表模板结构
	 */
	public static final String DICTIONARY_GENERAL_SERVICE_TAB_TEMPLATE = "01";
	/**
	 * 发号表插入sql模板
	 */
	public static final String DICTIONARY_SEQUENCE_INSERT_TEMPLATE = "02";
	/**
	 * 通用业务表名模板中表名
	 */
	public static final String GENERAL_SERVICE_TEMPLATE_TABNAME = "tablename";
	/**
	 * 默认表ID发号规则
	 */
	public static final String DEFAULT_TABLE_ID_SEQUENCE_RULE_SUFFIX = "%tY%tm%td%value";
	/**
	 * 发号表插入sql模板规则
	 */
	public static final String GENERAL_SERVICE_TEMPLATE_RULE = "rule";
	/**
	 * action后缀
	 */
	public static final String SUFFIX_ACTION=".action";
	/**
	 * 缺省的工作表名
	 */
	public static final String DEFAULT_SHELL_NAME = "Sheet1";
	/**
	 * 线程等待睡眠时间
	 */
	public static final int THREAD_WAIT_SLEEP_TIME=1;	
	/**
	 * 页面js guid:用于防止页面重复提交
	 */
	public static final String JSGUID="jsguid";
	
	/**
	 * 自定义流程id前缀
	 */
	public static final String  PROCESS_PREFIX="ZD_DFHC_";
	
	public static final String FLOW_FILE_SUFFIX= ".bpmn20.xml";
	/**
	 * 开始节点 start
	 */
	public static final String TASK_TYPE_START="start";
	/**
	 * 结束节点end
	 */
	public static final String TASK_TYPE_END="end";
	/**
	 * 并行网关fork
	 */
	public static final String TASK_TYPE_FORK="fork";
	/**
	 * 知会任务节点notify
	 */
	public static final String TASK_TYPE_NOTIFY="notify";
	/**
	 * 审核check
	 */
	public static final String TASK_TYPE_CHECK="check";
	/**
	 * 任务节点task
	 */
	public static final String TASK_TYPE_TASK="task";
	/**
	 * 任务类型
	 */
	public static final String TASK_TYPE="TASK_TYPE";
	/**
	 * 流程节点参与人员
	 */
	public static final String PROCESS_NODE_PART_PERSION = "_assignee_";
	/**
	 * 会签人员数组变量  activiti:collection="_assigneeList_"
	 */
	public static final String PROCESS_NODE_PART_PERSION_LIST = "_assigneeList_";
	public static final String PROCESS_RATIO = "${nrOfCompletedInstances/nrOfInstances == 1}";
	
	/**
	 * 导出时需要删除的列参数名
	 */
	public static final String PREDEFINED_EXPORT_DELETE_COLUMNNAMES = "_deleteColumns_";
	/**
	 * 导出时需要隐藏的列参数名
	 */
	public static final String PREDEFINED_EXPORT_HIDE_COLUMNNAMES = "_hideColumns_";
	/**
	 * 字典类型:方向类型 
	 */
	public static final String DICTIONARY_DIRECTION_TYPE="DIRECTION_TYPE";
	/**
	 * 送机
	 */
	public static final String DICTIONARY_DIRECTION_TYPE_1="1";
	/**
	 * 接机
	 */
	public static final String DICTIONARY_DIRECTION_TYPE_2="2";
	/**
	 * 任务级别
	 */
	public static final String DEFAULT_LEVEL="LEVEL";
	/**
	 * 查询条件默认标识
	 */
	public static final String QUERY_STRING="queryString";
	/**
	 * id
	 */
	public static final String QUERY_ID="id";
	/**
	 * 字典类型:消息状态(主从表例子)
	 */
	public static final String DICTIONARY_MESSAGE_STATUS="MESSAGE_STATUS";
	/**
	 * 已读
	 */
	public static final String DICTIONARY_MESSAGE_STATUS_01="01";
	/**
	 * 未读
	 */
	public static final String DICTIONARY_MESSAGE_STATUS_02="02";
	/**
	 * 字典类型:消息类型(主从表例子)
	 */
	public static final String DICTIONARY_MESSAGE_TYPE="MESSAGE_TYPE";
	/**
	 * 订单
	 */
	public static final String DICTIONARY_MESSAGE_TYPE_01="01";
	/**
	 * 天气
	 */
	public static final String DICTIONARY_MESSAGE_TYPE_02="02";
	/**
	 * 航班
	 */
	public static final String DICTIONARY_MESSAGE_TYPE_03="03";
	/**
	 * 任务
	 */
	public static final String DICTIONARY_MESSAGE_TYPE_04="04";
	/**
	 * 路线已规划
	 */
	public static final String DICTIONARY_MESSAGE_TYPE_05="05";
	/**
	 * 预约成功
	 */
	public static final String DICTIONARY_MESSAGE_TYPE_06="06";
	//主从表操作相关常量
	/**
	 * 保存主从表JQuery数据
	 */
    public final static String JQDATA = "jqData";
    /**
     * 保存提交标志
     */
    public final static String IS_SAVE_OR_COMMIT = "isSaveOrCommit";
    /**
     * 保存
     */
    public final static String IS_SAVE = "save";
    /**
     * 提交
     */
    public final static String IS_COMMIT = "commit";
    /**
     * 审核
     */
    public final static String IS_AUDIT = "audit";
    /**
     * 反审
     */
    public final static String IS_NOT_AUDIT = "notAudit";
    //规范的按钮图标class
    /**
     * 新增
     */
    public final static String BUTTON_ICON_ADD="icon-plus-sign purple";
    /**
     * 修改
     */
    public final static String BUTTON_ICON_UPDATE="icon-pencil blue";
    /**
     * 删除
     */
    public final static String BUTTON_ICON_DEL="icon-trash red";
    /**
     * 查询
     */
    public final static String BUTTON_ICON_SEARCH="icon-search orange";
    /**
     * 查看
     */
    public final static String BUTTON_ICON_VIEW="icon-eye-open red";    
    /**
     * 导出
     */
    public final static String BUTTON_ICON_EXPORT="icon-resize-full blue";
    /**
     * 导入
     */
    public final static String BUTTON_ICON_IMPORT="icon-resize-small blue";
    /**
     * 保存
     */
    public final static String BUTTON_ICON_SAVE="icon-save red";
    /**
     * 提交
     */
    public final static String BUTTON_ICON_COMMIT="icon-check";
    /**
     * 返回
     */
    public final static String BUTTON_ICON_RETURN="icon-share-alt";
    /**
     * 审核
     */
    public final static String BUTTON_ICON_AUDIT="icon-group red";
    //数据授权语句key
    /**
     * party id列表 
     */
    public final static String DATAAUTHORITY_PARTYIDS="dataAuthority_parTyIds";
    /**
     * old_resource_id_full
     */
    public final static String DATAAUTHORITY_OLD_RESOURCE_ID_FULL="dataAuthority_old_resource_id_full";
    /**
     * 授权记录id
     */
	public static final String DATAAUTHORITY_ID = "dataAuthority_id";
	/**
	 * 关联表列 
	 */
	public static final String DATAAUTHORITY_JOIN_TABLE_COLUMN_FULL = "dataAuthority_join_table_column_full";

	/**
	 * 共享服务器信息
	 */
	public static final String SMB_MESSAGE="SMB_MESSAGE";

	/**
	 * 控件类型
	 */
	public static final String DICTIONARY_CONTROL_TYPE = "CONTROL_TYPE";
	/**
	 * 输入框
	 */
	public static final String DICTIONARY_CONTROL_TYPE_00 = "00";
	/**
	 * 下拉框
	 */
	public static final String DICTIONARY_CONTROL_TYPE_01 = "01";
	/**
	 * 参照
	 */
	public static final String DICTIONARY_CONTROL_TYPE_02 = "02";
	/**
	 * 日期
	 */
	public static final String DICTIONARY_CONTROL_TYPE_03 = "03";
	/**
	 * 附件
	 */
	public static final String DICTIONARY_CONTROL_TYPE_04 = "04";
	
	/**
	 * 前台流程设计js
	 */
	public static final String DICTIONARY_FRONT_WORKFLOW_JS = "js\\process\\myflow.jpdl4.js";
	/**
	 * 前台流程设计js模板名称
	 */
	public static final String DICTIONARY_FRONT_WORKFLOW_JS_TPL = "js\\process\\myflow.jpdl4.tpl";

	/**
	 * 价格状态	
	 */
	public static final String  DICTIONARY_PRICE_STATUS = "PRICE_STATUS";
	/**
	 * 未提交	
	 */
	public static final String  DICTIONARY_PRICE_STATUS_1 = "1";
	/**
	 * 待审核	
	 */
	public static final String  DICTIONARY_PRICE_STATUS_2 = "2";
	/**
	 * 已审核通过
	 */
	public static final String  DICTIONARY_PRICE_STATUS_3 = "3";
	/**
	 *  已作废 	
	 */
	public static final String  DICTIONARY_PRICE_STATUS_4 = "4";
	
	//framework  默认常量
	/**
	 * ""
	 */
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_NULL = "";
	/**
	 * id
	 */
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_ID = "id";
	/**
	 * name
	 */
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_NAME = "name";
	
	/**
	 * value
	 */
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_VALUE = "value";
	/**
	 * onclick
	 */
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_ONCLICK = "onclick";
	/**
	 * ondblclick
	 */
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_ONDBLCLICK = "ondblclick";
	
	/**
	 * checked
	 */
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_CHECKED= "checked";
	
	
	/**
	 * defaultValue
	 * **/
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_DEFAULTVALUE = "defaultValue";

	/**
	 * select标签  传类型   是获取编码表（传CODE）  还是查询sql（传SQL）
	 * **/
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_SQLOPTION = "sqlOption";

	/**
	 * select标签  类型是编码表   需要传code   如果需要传默认值defaultValue传编码
	 * **/
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_CODE = "code";
	//select标签  类型是sql   需要传以下值
	/**
	 * columnId  列id
	 * **/
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_COLUMNID = "columnId";
	/**
	 * columnName  列名
	 * **/
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_COLUMNNAME = "columnName";
	/**
	 * tableName  表名
	 * **/
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_TABLENAME = "tableName";
	/**
	 * conditions 条件 需加where   
	 * **/
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_CONDITIONS = "conditions";
	/**
	 * sql语句
	 * **/
	public static final String  DICTIONARY_FRAMEWORK_SELECT_SQL = "sql";
	//select标签  类型是sql    end
	/**
	 * =
	 * **/
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_01 = "=";
	/**
	 * \"
	 * **/
	public static final String  DICTIONARY_FRAMEWORK_DEFAULT_02 = "\"";
	/**
	 * 模板url key
	 */
//	public static final String  TEMPLATE_URL = "templateUrl";
	//end  framework  默认常量
	/**
	 * 提取菜单对应页面页内链接正则表达式
	 */
	public static final String  REGULAR_EX = "Regular_Ex";
	//end  framework  默认常量
	//标签模板编码
	/**
	 * 标签模板类型
	 */
	public static final String DICTIONARY_TAG_TEMPLATE="TAG_TEMPLATE";
	/**
	 * 输入框模板关键字前缀
	 */
	public static final String DICTIONARY_TAG_INPUT_TEMPLATE="input";
	/**
	 * 按钮模板关键字前缀
	 */
	public static final String DICTIONARY_TAG_BUTTON_PREFIX_TEMPLATE="button_";
	/**
	 * 标题模板关键字前缀
	 */
	public static final String DICTIONARY_TAG_TITLE_PREFIX_TEMPLATE="title_";
	/**
	 * 复选框按钮模板关键字
	 */
	public static final String DICTIONARY_TAG_CHECKBOX_TEMPLATE="checkbox";	
	/**
	 * 单选按钮模板关键字
	 */
	public static final String DICTIONARY_TAG_RADIO_TEMPLATE="radio";
	/**
	 * 下拉框模板关键字
	 */
	public static final String DICTIONARY_TAG_SELECT_TEMPLATE="select";
	/**
	 * 表格开始模板关键字
	 */
	public static final String DICTIONARY_TAG_TABLE_BEGIN_TEMPLATE="table";
	/**
	 * 标题模板关键字
	 */
	public static final String DICTIONARY_TAG_TITLE_TEMPLATE="title";
	/**
	 * 表行开始模板关键字
	 */
	public static final String DICTIONARY_TAG_TR_BEGIN_TEMPLATE="tr";
	/**
	 * td模板关键字
	 */
	public static final String DICTIONARY_TAG_TD_TEMPLATE="td";
	/**
	 * th模板关键字
	 */
	public static final String DICTIONARY_TAG_TH_TEMPLATE="th";
	/**
	 * thead模板关键字
	 */
	public static final String DICTIONARY_TAG_THEAD_TEMPLATE="thead";
	/**
	 * title缺省模板关键字
	 */
	public static final String DICTIONARY_TAG_TITLE_DEFAULT_TEMPLATE="title_h_ui";	
	/**
	 * 标签类型关键字
	 */
	public static final String TAG_TYPE="type";
	/**
	 * tag标签 freemark模板的属性map关键字
	 */
	public static final String ATTRIBUTES_MAP_KEY="attributes";
	/**
	 * tag标签 freemark模板的属性map关键字
	 */
	public static final String TABLEBODY_MAP_KEY="tableBody";
	/**
	 * tag 表格结束类型
	 */
	public static final String TAG_END_TABLE="table";
	/**
	 * tag 表行结束类型
	 */
	public static final String TAG_END_TR="tr";
	/**
	 * tag 下拉框 是否出现“---请选择---"的关键字
	 */
	public static final String PLEASE_SELECT ="pleaseSelect";
	/**
	 * 下拉框 option map 关键字
	 */
	public static final String OPTIONS_MAP_KEY = "options";
	/**
	 * 下拉框缺省值 关键字
	 */
	public static final String SELECT_DEFAULT_VALUE = "defaultValue";
	/**
	 * 标签模板id
	 */
	public static final String TAG_TEMPLATE_ID="templateId";
	/**
	 * 标签头是否产生属性
	 */
	public static final String TAG_IS_PRODUCE_HEAD="is_produce_head";
	/**
	 * 标签尾是否产生属性
	 */
	public static final String TAG_IS_PRODUCE_TAIL="is_produce_tail";
	/**
	 * iframe标签是否产生属性
	 */
	public static final String TAG_SRC="src";
	/**
	 * 扩展字段标签属性:表名属性
	 */
	public static final String TAG_TABLE_NAME="tableName";
	/**
	 * 扩展字段标签属性:过滤值
	 */
	public static final String TAG_FILTER_VALUE="filterValue";
	/**
	 * 扩展字段标签属性:扩展字段json值
	 */
	public static final String TAG_FIELDS_VALUE="fieldValues";


	/**
	 * 功能性质字典
	 */
	public static final String DICTIONARY_FUNCTION_PROPERTY ="FUNCTION_PROPERTY";
	/**
	 * 可执行功能节点
	 */
	public static final String DICTIONARY_FUNCTION_PROPERTY_0="0";
	/**
	 * 虚功能节点
	 */
	public static final String DICTIONARY_FUNCTION_PROPERTY_1="1";
	/**
	 * 可执行功能帧
	 */
	public static final String DICTIONARY_FUNCTION_PROPERTY_2="2";
	
	/**
	 * 页内链接
	 */
	public static final String DICTIONARY_FUNCTION_PROPERTY_3="3";	
    /**
	 * websever 配置
	 */
	public static final String DICTIONARY_WEBSERVER_CONFIG ="WEBSERVER_CONFIG";
	/**
	 * WEBSERVER PORT
	 */
	public static final String DICTIONARY_WEBSERVER_PORT="PORT";
	/**
	 * JSP相对根目录
	 */
	public static final String JSP_RELA_ROOT_PATH="/WebContent/WEB-INF/jsp/professional";
	/**
	 * 登录设置
	 */
	public static final String LOGIN_CONFIG="LOGIN_CONFIG";
	/**
	 * session:用户登录次数
	 */
	public static final String USER_LOGIN_TIMES="userLoginTimes";
	/**
	 * session:用户登录锁定时间
	 */
	public static final String USER_LOCK_TIME="userLockTime";
	/**
	 * 用户登录密码错误最大重试次数
	 */
	public static final String DICTIONARY_USER_PASSWORD_MAX_RETRY_TIMES="USER_PASSWORD_MAX_RETRY_TIMES";
	/**
	 * 用户登录密码错误达到最大次数被锁定的时间
	 */
	public static final String DICTIONARY_USER_LOGIN_LOCK_TIME="USER_LOCK_TIME";
	/**
	 * URL参数
	 */
	public static final String URL ="url";
	/**
	 * 排序字段名
	 */
	public static final String SORT = "sort";
	/**
	 * 排序方向
	 */
	public static final String DIR = "dir";
	/**
	 * 总记录数
	 */
	public static final String RECORDS_TOTAL = "recordsTotal";
	/**
	 * 过滤条数
	 */
	public static final String RECORDS_FILTERED = "recordsFiltered";
	/**
	 * 记录数据
	 */
	public static final String DATA = "data";
    /**
     * 查询条件
     */
	public static final String REQUEST_QUERY_CONDITION="queryCondition";
	/**
	 * 查询关键字
	 */
	public static final String SEARCH_NAME="searchName";
	/**
	 * sql排序属性名
	 */
	public static final String ORDER_STR="orderStr";
	/**
	 * 缺省的组织树顶级编码
	 */
	public static final String ORG_TREE_TOP_CODE="A";
	/**
	 * csrf 随机码
	 */
	public static final String CSRF_CODE = "_csrfcode_";
	/**
	 * 序列相关配置
	 */
	public static final String DICTIONARY_SEQUENCE_CONFIG ="SEQUENCE";
	/**
	 * 请求序列url
	 */
	public static final String DICTIONARY_SEQUENCE_URL="URL";
	/**
	 * 请求序列域名
	 */
	public static final String DICTIONARY_SEQUENCE_DOMAIN="DOMAIN";
	/**
	 * 请求系统时间戳url
	 */
	public static final String DICTIONARY_SEQUENCE_CURRENT_TIME_URL="CURRENT_TIME_URL";	
	/**
	 * 检查序列是否存在url
	 */
	public static final String DICTIONARY_SEQUENCE_EXISTS_URL="SEQUENCE_EXISTS_URL";	
	/**
	 * 创建序列url
	 */
	public static final String DICTIONARY_SEQUENCE_CREATE_URL="SEQUENCE_NEW_URL";	
	
	/**
	 * 标签是否产生属性
	 */
	public static final String TAG_IS_SET_PARAMETER="is_set_parameter";
	/**
	 * url key 
	 */
	public static final String ENCRYPT_URL_KEY = "encrypt_url_key";
	/**
	 * 双击事件
	 */
	public static final String EVENT_DBLCLICK="ondblclick";
	/**
	 * 单击事件
	 */
	public static final String EVENT_CLICK="onclick";
	/**
	 * 变更事件
	 */
	public static final String EVENT_ON_CHANGE = "onchange";
	/**
	 * 不必要加密标志
	 */
	public static final String UNNECESSARY_DECRYPT="unnecessary_decrypt";
	/**
	 * 
	 */
//	public static final String 
	/**
	 * 字典类型:调试
	 */
	public static final String DICTIONARY_DEBUG = "DEBUG";
	/**
	 * 调试CSRF
	 */
	public static final String DICTIONARY_DEBUG_CSRF = "001";
	/**
	 * 调试解密URL
	 */
	public static final String DICTIONARY_DEBUG_DECRYPT_URL = "002";
	/**
	 * 加密缓存url的key
	 */
	public static final String ENCRYPT_URL_SESSIONKEY = "encryptUrlSessionKey";
	/**
	 * 解密缓存url的key
	 */
	public static final String DECRYPT_URL_SESSIONKEY = "decryptUrlSessionKey";
	/**
	 * com.zhibei.filter.FORWARD
	 */
	public static final String FILTER_FORWARD = "com.zhibei.filter.FORWARD";
	/**
	 * ContentType
	 */
	public static final String CONTENT_TYPE = "text/html;charset=UTF-8";
	//参照选项
	/**
	 * 单选还是多选
	 */
	public static final String SELECTION="selection";
	/**
	 * 回填表达式
	 */
	public static final String BACK_FILL_EXPRESSION="backFillExpression";
	/**
	 * 业务关键字
	 */
	public static final String BS_KEYWORD="bs_keyword";
	
	public static final String DICTIONARY_SQL = "sql";
}
